<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">











<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Architecture Rules - Checkstyle Results</title>
    <style type="text/css" media="all">
      @import url("./css/maven-base.css");
      @import url("./css/maven-theme.css");
      @import url("./css/site.css");
    </style>
    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      </head>
  <body class="composite">
    <div id="banner">
                    <span id="bannerLeft">
    
            Architecture Rules
    
            </span>
                    <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="breadcrumbs">
          
  

  
    
  
  
    
            <div class="xleft">
        Last Published: 2008-07-10
                      </div>
            <div class="xright">            <a href="">Architecture Rules</a>
            
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="leftColumn">
      <div id="navcolumn">
           
  

  
    
  
  
    
                             <h5>Project Documentation</h5>
            <ul>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
        <li class="collapsed">
                    <a href="project-info.html">Project Information</a>
                </li>
              
                
              
            
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
            <li class="expanded">
                    <a href="project-reports.html">Project Reports</a>
                  <ul>
                  
    <li class="none">
              <strong>Checkstyle</strong>
        </li>
                  
    <li class="none">
                    <a href="cobertura/index.html">Cobertura Test Coverage</a>
          </li>
                  
    <li class="none">
                    <a href="cpd.html">CPD Report</a>
          </li>
                  
    <li class="none">
                    <a href="findbugs.html">FindBugs Report</a>
          </li>
                  
    <li class="none">
                    <a href="apidocs/index.html">JavaDocs</a>
          </li>
                  
    <li class="none">
                    <a href="javancss.html">JavaNCSS Report</a>
          </li>
                  
    <li class="none">
                    <a href="jdepend-report.html">JDepend</a>
          </li>
                  
    <li class="none">
                    <a href="pmd.html">PMD Report</a>
          </li>
                  
    <li class="none">
                    <a href="jxr.html">Source Xref</a>
          </li>
                  
    <li class="none">
                    <a href="surefire-report.html">Surefire Report</a>
          </li>
                  
    <li class="none">
                    <a href="taglist.html">Tag List</a>
          </li>
                  
    <li class="none">
                    <a href="testapidocs/index.html">Test JavaDocs</a>
          </li>
              </ul>
        </li>
          </ul>
                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
          </a>
                       
  

  
    
  
  
    
        </div>
    </div>
    <div id="bodyColumn">
      <div id="contentBox">
        <div class="section"><h2>Checkstyle Results</h2>
<p>The following document contains the results of <a href="http://checkstyle.sourceforge.net/" class="externalLink">Checkstyle</a>.&#160;<a href="#checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p>
</div>
<div class="section"><h2>Summary</h2>
<table class="bodyTable"><tr class="a"><th>Files</th>
<th>Infos&#160;<img alt="Infos" src="images/icon_info_sml.gif" /></th>
<th>Warnings&#160;<img alt="Warnings" src="images/icon_warning_sml.gif" /></th>
<th>Errors&#160;<img alt="Errors" src="images/icon_error_sml.gif" /></th>
</tr>
<tr class="b"><td>40</td>
<td>0</td>
<td>0</td>
<td>696</td>
</tr>
</table>
</div>
<div class="section"><h2>Files</h2>
<table class="bodyTable"><tr class="a"><th>Files</th>
<th>I&#160;<img alt="Infos" src="images/icon_info_sml.gif" /></th>
<th>W&#160;<img alt="Warnings" src="images/icon_warning_sml.gif" /></th>
<th>E&#160;<img alt="Errors" src="images/icon_error_sml.gif" /></th>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.AbstractArchitectureRulesConfigurationTest.java">com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.ant.AssertArchitectureTask.java">com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.java</a></td>
<td>0</td>
<td>0</td>
<td>13</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.AbstractConfigurationFactory.java">com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>35</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configuration.Configuration.java">com/seventytwomiles/architecturerules/configuration/Configuration.java</a></td>
<td>0</td>
<td>0</td>
<td>42</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.ConfigurationFactory.java">com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configuration.UnmodifiableConfiguration.java">com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.xml.DigesterConfigurationFactory.java">com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>45</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configuration.xml.SaxErrorHandler.java">com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.xml.XmlConfiguration.java">com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>23</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.domain.CyclicDependencyConfiguration.java">com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.domain.JPackage.java">com/seventytwomiles/architecturerules/domain/JPackage.java</a></td>
<td>0</td>
<td>0</td>
<td>30</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.domain.Rule.java">com/seventytwomiles/architecturerules/domain/Rule.java</a></td>
<td>0</td>
<td>0</td>
<td>74</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.domain.SourceDirectory.java">com/seventytwomiles/architecturerules/domain/SourceDirectory.java</a></td>
<td>0</td>
<td>0</td>
<td>44</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.domain.SourcesConfiguration.java">com/seventytwomiles/architecturerules/domain/SourcesConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptions.ArchitectureException.java">com/seventytwomiles/architecturerules/exceptions/ArchitectureException.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptions.CyclicRedundancyException.java">com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.java</a></td>
<td>0</td>
<td>0</td>
<td>32</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptions.DependencyConstraintException.java">com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptions.IllegalArchitectureRuleException.java">com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptions.InvalidConfigurationException.java">com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptions.NoPackagesFoundException.java">com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptions.SourceNotFoundException.java">com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.services.AbstractArchitecturalRules.java">com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.java</a></td>
<td>0</td>
<td>0</td>
<td>49</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.services.CyclicRedundancyService.java">com/seventytwomiles/architecturerules/services/CyclicRedundancyService.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.services.CyclicRedundancyServiceImpl.java">com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>113</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.services.RulesService.java">com/seventytwomiles/architecturerules/services/RulesService.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.services.RulesServiceImpl.java">com/seventytwomiles/architecturerules/services/RulesServiceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>17</td>
</tr>
<tr class="b"><td><a href="#org.seventytwomiles.springframework.core.io.ClassPathResource.java">org/seventytwomiles/springframework/core/io/ClassPathResource.java</a></td>
<td>0</td>
<td>0</td>
<td>63</td>
</tr>
<tr class="a"><td><a href="#org.seventytwomiles.springframework.core.io.package.html">org/seventytwomiles/springframework/core/io/package.html</a></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr class="b"><td><a href="#org.seventytwomiles.springframework.io.FileUtils.java">org/seventytwomiles/springframework/io/FileUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td>
</tr>
<tr class="a"><td><a href="#org.seventytwomiles.springframework.io.package.html">org/seventytwomiles/springframework/io/package.html</a></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr class="b"><td><a href="#org.seventytwomiles.springframework.util.ClassUtils.java">org/seventytwomiles/springframework/util/ClassUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td>
</tr>
<tr class="a"><td><a href="#org.seventytwomiles.springframework.util.ResourceUtils.java">org/seventytwomiles/springframework/util/ResourceUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td>
</tr>
<tr class="b"><td><a href="#org.seventytwomiles.springframework.util.package.html">org/seventytwomiles/springframework/util/package.html</a></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
</table>
</div>
<div class="section"><h2>Rules</h2>
<table class="bodyTable"><tr class="a"><th>Rules</th>
<th>Violations</th>
<th>Severity</th>
</tr>
<tr class="b"><td>PackageHtml</td>
<td>3</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>NewlineAtEndOfFile</td>
<td>1</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>Translation</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>JavadocMethod</td>
<td>65</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>JavadocType</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>JavadocVariable</td>
<td>19</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>JavadocStyle</td>
<td>48</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>ConstantName</td>
<td>25</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>LocalFinalVariableName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>LocalVariableName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>MemberName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>MethodName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>PackageName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>ParameterName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>StaticVariableName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>TypeName</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>AvoidStarImport</td>
<td>3</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>IllegalImport</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>RedundantImport</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>UnusedImports</td>
<td>4</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>FileLength</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>LineLength</td>
<td>58</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>MethodLength</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>ParameterNumber</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>EmptyForIteratorPad</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>MethodParamPad</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>NoWhitespaceAfter</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>NoWhitespaceBefore</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>OperatorWrap</td>
<td>23</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>ParenPad</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>TypecastParenPad</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>TabCharacter</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>WhitespaceAfter</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>WhitespaceAround</td>
<td>229</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>ModifierOrder</td>
<td>3</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>RedundantModifier</td>
<td>3</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>AvoidNestedBlocks</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>EmptyBlock</td>
<td>2</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>LeftCurly</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>NeedBraces</td>
<td>66</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>RightCurly</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>AvoidInlineConditionals</td>
<td>13</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>DoubleCheckedLocking</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>EmptyStatement</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>EqualsHashCode</td>
<td>1</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>HiddenField</td>
<td>33</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>IllegalInstantiation</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>InnerAssignment</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>MagicNumber</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>MissingSwitchDefault</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>RedundantThrows</td>
<td>9</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>SimplifyBooleanExpression</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>SimplifyBooleanReturn</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>DesignForExtension</td>
<td>66</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>FinalClass</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>HideUtilityClassConstructor</td>
<td>4</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>InterfaceIsType</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>VisibilityModifier</td>
<td>6</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>ArrayTypeStyle</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>FinalParameters</td>
<td>2</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>GenericIllegalRegexp<ul><li><b>message</b>: <tt>&quot;Line has trailing spaces.&quot;</tt></li>
<li><b>format</b>: <tt>&quot;\s+$&quot;</tt></li>
</ul>
</td>
<td>3</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="a"><td>TodoComment</td>
<td>7</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
<tr class="b"><td>UpperEll</td>
<td>0</td>
<td><img alt="Errors" src="images/icon_error_sml.gif" />&#160;Error</td>
</tr>
</table>
</div>
<div class="section"><h2>Details</h2>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.AbstractArchitectureRulesConfigurationTest.java"></a>com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#20">20</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#21">21</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#23">23</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#49">49</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#49">49</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'private' modifier out of order with the JLS suggestions.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#58">58</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#75">75</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getConfigurationFileName' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#100">100</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getConfiguration' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#110">110</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/AbstractArchitectureRulesConfigurationTest.html#144">144</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.ant.AssertArchitectureTask.java"></a>com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#20">20</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#21">21</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#23">23</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#38">38</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#43">43</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'private' modifier out of order with the JLS suggestions.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#77">77</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setConfigurationFileName' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#86">86</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'configurationFileName' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#86">86</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'execute' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#95">95</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @throws tag for 'BuildException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'BuildException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#100">100</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'configuration' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/ant/AssertArchitectureTask.html#124">124</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.AbstractConfigurationFactory.java"></a>com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#45">45</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#45">45</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#48">48</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'rules' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#55">55</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#60">60</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#60">60</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#60">60</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'sources' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#60">60</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#61">61</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#61">61</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'throwExceptionWhenNoPackages' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#69">69</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'doCyclicDependencyTest' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#76">76</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getRules' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#84">84</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#84">84</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#84">84</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#84">84</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getSources' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#94">94</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#94">94</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#94">94</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#94">94</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'doCyclicDependencyTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#104">104</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'throwExceptionWhenNoPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#114">114</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getConfigurationAsXml' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#126">126</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#133">133</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/AbstractConfigurationFactory.html#142">142</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.Configuration.java"></a>com/seventytwomiles/architecturerules/configuration/Configuration.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#45">45</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#45">45</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#61">61</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#62">62</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#62">62</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#62">62</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#62">62</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#64">64</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#65">65</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#72">72</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getRules' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#86">86</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#86">86</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#86">86</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#86">86</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getSources' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setDoCyclicDependencyTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#109">109</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'doCyclicDependencyTest' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#110">110</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setThrowExceptionWhenNoPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#126">126</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'throwExceptionWhenNoPackages' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#127">127</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#135">135</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'addRule' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#142">142</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#152">152</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#152">152</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#152">152</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#177">177</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'addSource' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#184">184</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#186">186</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#192">192</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'shouldDoCyclicDependencyTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#217">217</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'shouldThrowExceptionWhenNoPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/Configuration.html#227">227</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.ConfigurationFactory.java"></a>com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant 'public' modifier.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#42">42</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant 'public' modifier.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#52">52</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant 'public' modifier.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#60">60</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#79">79</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#79">79</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#79">79</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#87">87</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/ConfigurationFactory.html#87">87</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.UnmodifiableConfiguration.java"></a>com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#36">36</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#36">36</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#64">64</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#64">64</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#64">64</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#75">75</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#75">75</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#75">75</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#83">83</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#85">85</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#97">97</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/UnmodifiableConfiguration.html#99">99</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xml.DigesterConfigurationFactory.java"></a>com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#18">18</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#19">19</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#23">23</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#36">36</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#37">37</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#45">45</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#45">45</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'validateConfiguration' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#81">81</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#85">85</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#88">88</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#101">101</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#107">107</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'processConfiguration' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#121">121</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'processSources' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#153">153</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#173">173</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#173">173</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#173">173</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#174">174</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#174">174</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#174">174</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#174">174</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#178">178</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#183">183</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'processRules' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#193">193</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#210">210</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'processCyclicDependencyConfiguration' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#227">227</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#251">251</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#262">262</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#263">263</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#264">264</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#265">265</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'processSourcesNotFoundConfiguration' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#281">281</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#302">302</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#316">316</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#317">317</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#318">318</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#319">319</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#320">320</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/DigesterConfigurationFactory.html#326">326</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xml.SaxErrorHandler.java"></a>com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>File does not end with a newline.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#0">0</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#36">36</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#36">36</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'exception'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#42">42</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @throws tag for 'SAXException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#42">42</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'exception'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#50">50</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @throws tag for 'SAXException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#51">51</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'exception'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#59">59</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @throws tag for 'SAXException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/SaxErrorHandler.html#59">59</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xml.XmlConfiguration.java"></a>com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Utility classes should not have a public or default constructor.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#23">23</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#26">26</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'cyclicalDependency' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#29">29</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#32">32</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'configuration' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#40">40</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#41">41</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'sources' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#41">41</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#43">43</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'source' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#43">43</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#46">46</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'rules' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#58">58</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#59">59</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'rule' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#59">59</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#60">60</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'ruleComment' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#60">60</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#62">62</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'rulePackages' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#62">62</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#65">65</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'rulePackage' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#65">65</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#68">68</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'ruleViolations' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#68">68</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#71">71</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'ruleViolation' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/configuration/xml/XmlConfiguration.html#71">71</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain.CyclicDependencyConfiguration.java"></a>com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#33">33</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#33">33</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#41">41</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#44">44</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#52">52</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#63">63</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'test' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#63">63</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/CyclicDependencyConfiguration.html#65">65</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain.JPackage.java"></a>com/seventytwomiles/architecturerules/domain/JPackage.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#37">37</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#37">37</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#46">46</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#60">60</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#66">66</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getPath' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#77">77</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#83">83</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setPath' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#88">88</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#88">88</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'equals' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#94">94</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#94">94</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#99">99</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#105">105</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'hashCode' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#115">115</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#115">115</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#117">117</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#124">124</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'toString' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#124">124</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unclosed HTML tag found: &lt;tt&gt;&lt;&lt;/p&gt;</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#134">134</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'matches' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#140">140</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#148">148</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#172">172</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#173">173</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#191">191</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#202">202</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#203">203</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#237">237</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/JPackage.html#244">244</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain.Rule.java"></a>com/seventytwomiles/architecturerules/domain/Rule.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#18">18</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#38">38</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#38">38</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#55">55</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#71">71</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'id' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'id' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#102">102</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setId' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#115">115</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'id' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#115">115</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'addPackage' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#134">134</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#146">146</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#148">148</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#149">149</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getComment' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#161">161</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getId' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#171">171</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#176">176</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#181">181</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#181">181</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#181">181</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#181">181</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#189">189</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'equals' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#189">189</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'object'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#190">190</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#192">192</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#195">195</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#198">198</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#203">203</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#203">203</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#213">213</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'hashCode' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#213">213</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#215">215</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'IllegalArchitectureRuleException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#225">225</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'addViolation' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#229">229</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#235">235</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#237">237</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#237">237</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#238">238</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#239">239</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'IllegalArchitectureRuleException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#269">269</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'addViolation' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#273">273</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'describe' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#289">289</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#338">338</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#350">350</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getDescriptionOfRule' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#352">352</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'describePackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#369">369</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#385">385</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#404">404</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'UnsupportedOperationException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#404">404</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getViolations' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#408">408</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#408">408</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#408">408</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#408">408</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'removePackage' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#421">421</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'removeViolation' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#462">462</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'removeViolation' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#473">473</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#473">473</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setComment' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#506">506</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'comment' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#506">506</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#517">517</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unclosed HTML tag found: &lt;code&gt; class can invoke void setter.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#518">518</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setIdString' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#526">526</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'id' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/Rule.html#526">526</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain.SourceDirectory.java"></a>com/seventytwomiles/architecturerules/domain/SourceDirectory.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused import - com.seventytwomiles.architecturerules.exceptions.SourceNotFoundException.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#19">19</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#39">39</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#39">39</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#68">68</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#73">73</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#99">99</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#104">104</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#110">110</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#118">118</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'shouldThrowExceptionWhenNotFound' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#119">119</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setShouldThrowExceptionWhenNotFound' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#132">132</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'shouldThrowExceptionWhenNotFound' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#133">133</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#160">160</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'notFound' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#160">160</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setNotFound' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#172">172</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Parameter notFound should be final.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#172">172</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'notFound' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#172">172</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#178">178</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'||' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#185">185</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#189">189</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#207">207</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getPath' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#218">218</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setPath' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#229">229</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#229">229</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#245">245</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#252">252</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#255">255</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'replaceBackslashForOS' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#261">261</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#261">261</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#271">271</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#275">275</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#286">286</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'equals' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#286">286</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'object'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#287">287</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#289">289</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#292">292</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#295">295</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#301">301</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#314">314</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'hashCode' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#314">314</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#317">317</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#324">324</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'toString' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#324">324</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'shouldThrowExceptionWhenNotFound' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourceDirectory.html#336">336</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain.SourcesConfiguration.java"></a>com/seventytwomiles/architecturerules/domain/SourcesConfiguration.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused import - com.seventytwomiles.architecturerules.configuration.ConfigurationFactory.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#18">18</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#33">33</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#33">33</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#36">36</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#45">45</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'noPackages' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#58">58</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getNoPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#68">68</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'setNoPackages' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#78">78</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'noPackages' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/domain/SourcesConfiguration.html#78">78</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.ArchitectureException.java"></a>com/seventytwomiles/architecturerules/exceptions/ArchitectureException.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line has trailing spaces.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#3">3</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line has trailing spaces.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#7">7</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line has trailing spaces.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#9">9</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#37">37</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#44">44</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#44">44</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/ArchitectureException.html#51">51</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.CyclicRedundancyException.java"></a>com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'cycles' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#34">34</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#48">48</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#56">56</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#64">64</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#65">65</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#72">72</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#82">82</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getCycles' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/CyclicRedundancyException.html#87">87</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.DependencyConstraintException.java"></a>com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.html#38">38</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.html#46">46</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.html#54">54</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.html#55">55</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/DependencyConstraintException.html#73">73</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.IllegalArchitectureRuleException.java"></a>com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.html#52">52</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.html#60">60</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.html#68">68</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.html#69">69</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/IllegalArchitectureRuleException.html#101">101</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.InvalidConfigurationException.java"></a>com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.html#40">40</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.html#48">48</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.html#56">56</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/InvalidConfigurationException.html#57">57</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.NoPackagesFoundException.java"></a>com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.html#18">18</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.html#39">39</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'path'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.html#47">47</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.html#56">56</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/NoPackagesFoundException.html#57">57</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions.SourceNotFoundException.java"></a>com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#21">21</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#43">43</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#51">51</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'sources'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#62">62</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'message'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#77">77</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'cause'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/exceptions/SourceNotFoundException.html#78">78</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services.AbstractArchitecturalRules.java"></a>com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#40">40</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#41">41</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#42">42</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#55">55</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#71">71</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'protected' modifier out of order with the JLS suggestions.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#78">78</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Variable 'configuration' must be private and have accessor methods.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#78">78</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#79">79</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#85">85</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#90">90</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#90">90</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#90">90</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#93">93</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'configuration' hides a field.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#105">105</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'SourceNotFoundException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#106">106</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'NoPackagesFoundException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#106">106</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#115">115</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#115">115</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#115">115</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#119">119</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#145">145</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#156">156</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#191">191</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#201">201</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#204">204</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#205">205</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#205">205</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#221">221</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#221">221</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#221">221</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#226">226</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#237">237</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#237">237</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#237">237</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'DependencyConstraintException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#238">238</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'CyclicRedundancyException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#238">238</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#240">240</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#240">240</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#240">240</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'+' should be on a new line.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#246">246</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#276">276</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#282">282</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#292">292</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#292">292</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#292">292</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'DependencyConstraintException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#294">294</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#296">296</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#296">296</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/AbstractArchitecturalRules.html#296">296</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services.CyclicRedundancyService.java"></a>com/seventytwomiles/architecturerules/services/CyclicRedundancyService.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyService.html#18">18</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyService.html#32">32</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'CyclicRedundancyException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyService.html#38">38</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services.CyclicRedundancyServiceImpl.java"></a>com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#19">19</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#20">20</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused import - com.seventytwomiles.architecturerules.exceptions.NoPackagesFoundException.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#20">20</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused import - com.seventytwomiles.architecturerules.exceptions.SourceNotFoundException.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#21">21</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Using the '.*' form of import should be avoided - java.util.*.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#29">29</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#44">44</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#49">49</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#53">53</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#54">54</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'SourceNotFoundException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#58">58</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NoPackagesFoundException'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#73">73</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'performCyclicRedundancyCheck' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#77">77</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#81">81</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#81">81</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#81">81</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Comment matches to-do format 'TODO:'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#84">84</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#96">96</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#97">97</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#101">101</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#101">101</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#101">101</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#103">103</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#103">103</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#103">103</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#119">119</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing a Javadoc comment.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#141">141</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#142">142</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#149">149</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#151">151</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#154">154</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#154">154</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#154">154</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#156">156</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#156">156</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#156">156</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#164">164</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#164">164</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#164">164</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#164">164</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#227">227</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#236">236</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#239">239</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#239">239</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#239">239</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#265">265</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#274">274</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#287">287</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#287">287</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#287">287</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#291">291</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#291">291</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#291">291</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#294">294</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#294">294</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#294">294</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#322">322</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#335">335</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#341">341</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#341">341</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#341">341</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/CyclicRedundancyServiceImpl.html#356">356</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services.RulesService.java"></a>com/seventytwomiles/architecturerules/services/RulesService.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesService.html#29">29</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services.RulesServiceImpl.java"></a>com/seventytwomiles/architecturerules/services/RulesServiceImpl.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#21">21</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#22">22</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#47">47</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#50">50</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'SourceNotFoundException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#63">63</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Redundant throws: 'NoPackagesFoundException' is unchecked exception.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#63">63</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#72">72</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'performRulesTest' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#77">77</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#81">81</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#81">81</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#81">81</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#89">89</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#102">102</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&lt;' is not followed by whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#102">102</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&gt;' is not preceded with whitespace.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#102">102</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#104">104</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/com/seventytwomiles/architecturerules/services/RulesServiceImpl.html#109">109</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.core.io.ClassPathResource.java"></a>org/seventytwomiles/springframework/core/io/ClassPathResource.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Using the '.*' form of import should be avoided - java.util.*.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#26">26</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#40">40</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#47">47</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#54">54</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#61">61</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#68">68</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#75">75</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#82">82</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#99">99</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Parameter path should be final.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#114">114</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#114">114</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'classLoader' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#114">114</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#116">116</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#119">119</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#124">124</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#124">124</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#137">137</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'clazz' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#137">137</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#139">139</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#155">155</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'classLoader' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#156">156</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'clazz' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#157">157</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'getFile' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#183">183</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#199">199</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#202">202</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#204">204</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected an @return tag.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#213">213</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Definition of 'equals()' without corresponding definition of 'hashCode()'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#213">213</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'equals' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#213">213</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Expected @param tag for 'object'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#214">214</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#216">216</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#219">219</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&amp;&amp;' should be on a new line.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#224">224</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'&amp;&amp;' should be on a new line.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#225">225</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#244">244</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#247">247</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#250">250</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#253">253</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#256">256</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#259">259</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#262">262</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#265">265</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#268">268</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#271">271</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#274">274</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#277">277</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Method 'exists' is not designed for extension - needs to be abstract, final or empty.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#291">291</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Avoid inline conditionals.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#328">328</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#331">331</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#333">333</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'path' hides a field.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#348">348</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Must have at least one statement.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#374">374</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#399">399</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#420">420</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#423">423</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#464">464</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#473">473</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#499">499</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#509">509</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#512">512</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'for' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#519">519</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#535">535</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/ClassPathResource.html#553">553</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.core.io.package.html"></a>org/seventytwomiles/springframework/core/io/package.html</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing package documentation file.</td>
<td><a href="./xref/org/seventytwomiles/springframework/core/io/package.html#0">0</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.io.FileUtils.java"></a>org/seventytwomiles/springframework/io/FileUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Using the '.*' form of import should be avoided - java.io.*.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#18">18</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Utility classes should not have a public or default constructor.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#43">43</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'UnsupportedEncodingException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#64">64</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NullPointerException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#94">94</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NullPointerException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#117">117</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#135">135</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NullPointerException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#141">141</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NullPointerException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#170">170</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Unused @throws tag for 'NullPointerException'.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#202">202</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#227">227</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Must have at least one statement.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/FileUtils.html#230">230</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.io.package.html"></a>org/seventytwomiles/springframework/io/package.html</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing package documentation file.</td>
<td><a href="./xref/org/seventytwomiles/springframework/io/package.html#0">0</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.util.ClassUtils.java"></a>org/seventytwomiles/springframework/util/ClassUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ClassUtils.html#24">24</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Utility classes should not have a public or default constructor.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ClassUtils.html#31">31</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ClassUtils.html#53">53</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.util.ResourceUtils.java"></a>org/seventytwomiles/springframework/util/ResourceUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Utility classes should not have a public or default constructor.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ResourceUtils.html#33">33</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>First sentence should end with a period.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ResourceUtils.html#36">36</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ResourceUtils.html#58">58</a></td>
</tr>
<tr class="b"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ResourceUtils.html#61">61</a></td>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Line is longer than 80 characters.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/ResourceUtils.html#63">63</a></td>
</tr>
</table>
</div>
<div class="section"><h3><a name="org.seventytwomiles.springframework.util.package.html"></a>org/seventytwomiles/springframework/util/package.html</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Message</th>
<th>Line</th>
</tr>
<tr class="a"><td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
<td>Missing package documentation file.</td>
<td><a href="./xref/org/seventytwomiles/springframework/util/package.html#0">0</a></td>
</tr>
</table>
</div>
</div>

      </div>
    </div>
    <div class="clear">
      <hr/>
    </div>
    <div id="footer">
      <div class="xright">&#169;  
          2007-2008
    
          
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
  </body>
</html>
